package com.hunliji.monitor.web.facade;

import com.hunliji.common.response.PageData;
import com.hunliji.monitor.service.api.model.param.OperateAffirmOrderParam;
import com.hunliji.monitor.service.api.model.param.QueryAffirmOrderParam;
import com.hunliji.monitor.web.model.vo.AffirmOrderVO;

/**
 * 确认单
 * @author wuchen
 */
public interface TableAffirmOrderFacade {
    /**
     * 查询确认单
     * @param queryAffirmOrderParam
     * @return
     */
    PageData<AffirmOrderVO> queryPage(QueryAffirmOrderParam queryAffirmOrderParam);

    /**
     * 使用id查询
     * @param id
     * @return
     */
    AffirmOrderVO queryById(Long id,Long userId);

    /**
     * 操作确认单状态
     * @param operateAffirmOrderParam
     */
    void operateStatus(OperateAffirmOrderParam operateAffirmOrderParam,Long uerId);
}
